immaculate beach - French English Dictionary